﻿namespace Wallpaper.Models.Options
{
    public class MenuOptions
    {
        public string Value { get; set; }  // 对应菜单ID（el-tree 的 node-key）
        public string Label { get; set; } // 对应菜单标题（el-tree 显示的文本）
        public List<MenuOptions> Children { get; set; } // 子菜单列表

        // 默认构造方法
        public MenuOptions()
        {
            Children = new List<MenuOptions>();
        }

        // 构造方法（用于平级菜单）
        public MenuOptions(string value, string label)
        {
            Value = value;
            Label = label;
            Children = new List<MenuOptions>();
        }
    }
}
